|
Public Member Functions |
| | IdeSoundSystem_DS () |
| virtual | ~IdeSoundSystem_DS () |
| void * | GetInterface (int interface_id) |
| deBoolean | Initialize (HWND hWnd) |
| void | Destroy () |
| IdeSoundBuffer * | CreateSoundBuffer (IdeSoundData *sndData) |
| float | GetRollOffFactor () |
| float | GetDopplerFactor () |
| float | GetDistanceFactor () |
| void | SetRollOffFactor (float factor) |
| void | SetDopplerFactor (float factor) |
| void | SetDistanceFactor (float factor) |
| deBoolean | GetListenerPosition (float *x, float *y, float *z) |
| deBoolean | GetListenerPosition (deVec3d *pos) |
| deBoolean | GetListenerVelocity (float *x, float *y, float *z) |
| deBoolean | GetListenerVelocity (deVec3d *vel) |
| deBoolean | GetListenerOrientation (float *Fx, float *Fy, float *Fz, float *Tx, float *Ty, float *Tz) |
| deBoolean | GetListenerOrientation (deVec3d *Front, deVec3d *Top) |
| void | SetListenerPosition (float x, float y, float z) |
| void | SetListenerPosition (deVec3d pos) |
| void | SetListenerVelocity (float x, float y, float z) |
| void | SetListenerVelocity (deVec3d vel) |
| void | SetListenerOrientation (float Fx, float Fy, float Fz, float Tx, float Ty, float Tz) |
| void | SetListenerOrientation (deVec3d Front, deVec3d Top) |
Public Attributes |
| IDirectSound8 * | m_pDS |
| IDirectSoundBuffer * | m_pPrimaryBuffer |
| IDirectSound3DListener * | m_pListener |
| WAVEFORMATEX | m_Format |
| int | m_RefCount |